Planning Application Licensing

In the previous chapters, we described the stages of licensing implementation and management. The next stage is the planning stage. Now you need to make a blueprint of your licensing strategy based on factors such as your marketing plan, the time available, the resources to implement and test licensing and so on. Planning in advance will help you integrate product licensing with your software development lifecycle.

In this chapter, we will discuss the following topics related to planning application licensing:

>Which Deployment Modes to Support?

>Which Licensing Library to Use?

>License Models

>Product Functionality (Features)

>Licensing Method

>Which Licensing API to Use?

>License Locking Criteria

>Persistence Data-Dependent License Models

>Secure Licensing with Sentinel RMS

>License Generation Options

>Configuring Sentinel Cloud Plug-in (SCP)

>Technical Decisions

•Protection Against Time Tampering

•Specifying License Token Hard Limit

•Controlling Remote Sessions

•Deciding Length of License Code

•Deciding Encrypted or Readable Licenses

•Deciding License Token Sharing

•Deciding License Token Holdtime

•Deciding License Token Lifetime

•Deciding License Token Queuing

•Deciding Additive or Exclusive or Aggregate Licenses